﻿//==================================================================
// Copyright (C) 2011 深圳市中旭企业管理股份有限公司
// 作 者：江怀玉
// 日 期：2011-10-11
// 描 述：页面基类，所有的aspx页面继承自基类
//        页面基类提供常用的方法和常用的用户信息
// 版 本：1.00
// 修改历史纪录
// 版 本  修改时间      修改人       修改内容
// 1.00   2011/10/11   江怀玉           
//==================================================================


using System;
using System.IO;
using System.Web;
using System.Reflection;

using System.Collections.Generic;
using System.Collections.Specialized;
using ZX.BLL.Extend;
using ZX.EHR.Library;
using System.Text.RegularExpressions;

namespace ZX.Web.UI.Controls
{
    public class ImagesList : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string imagePath = GetStringFromQueryString("path", "/");
            string path =imagePath.Contains(":")?imagePath : Server.MapPath(GetStringFromQueryString("path", "/"));
            DirectoryInfo dirInfo = new DirectoryInfo(path);
            IList<imageFile> list = new List<imageFile>();
            
            foreach (FileInfo file in dirInfo.GetFiles()) {
                list.Add(new imageFile { filePath = imagePath, fileName = file.Name,FileExt=file.Extension });
            }
            string json = ZX.Common.Globals.ListToJson<imageFile>(list);
            Response.Write("var imageList="+json);
        }

       
    }

    public class imageFile
    {
        public string filePath
        {
            get;
            set;
        }

        public string fileName
        {
            get;
            set;
        }

        public string FileExt
        {
            get;
            set;
        }
    }
}
